#define _CRT_SECURE_NO_WARNINGS 1

#include<stdio.h>
#include<math.h>

//int main()
//{
//	double a = 3.1415926;
//	double b = 0;
//	b = sin(a);
//	printf("%lf", b);
//	return 0;
//}

int cmp(const void* e1, const void* e2)
{
    return (int*)e1 - (int*)e2;
}
void merge(int* A, int ALen, int m, int* B, int BLen, int n) {
    int i = 0;
    for (i = 0; i < BLen; i++)
    {
        *(A + ALen + i) = *(B + i);
    }
    qsort(A, ALen + BLen, sizeof(int), cmp);
}


void merge(int* A, int ALen, int m, int* B, int BLen, int n) {
    int i = 0;
    int j = 0;
    int tmp = 0;
    for (i = 0; i < BLen; i++)
    {
        *(A + ALen + i) = *(B + i);
    }
    for (i = 0; i < ALen + BLen - 1; i++)
    {
        for (j = 0; j < ALen + BLen - 1 - i; j++)
        {
            if (*(A + j) >= *(A + j + 1))
            {
                tmp = *(A + j);
                *(A + j) = *(A + j + 1);
                *(A + j + 1) = tmp;
            }
        }
    }
}